@import "@/styles/__index.less";

:deep(.ant-table-tbody) {
  &> tr > td{
    padding: 5px;
    //height: 52px;
  }
  .c-text{
    height: 32px;
  }
}

.car{
  flex: 1;
}

.dialog-mask {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 15;
  width: 100%;
  height: 100%;
  background-color: #000000AA;
  display: flex;
  justify-content: center;
  align-items: center;

  .dialog-box {
    height: 828px;
    width: 888px;
    padding: 15px 35px;
    padding-bottom: 25px;
    background-color: rgba(32, 72, 72, 0.82);
    border-radius: 10px;
    display: flex;
    flex-direction: column;

    .title-box {
      height: 45px;
      display: flex;
      align-items: flex-end;
      justify-content: space-between;
      .title {
        //flex: 1;
        width: 400px;
      }
      .close-icon {
        height: 32px;
        //background-color: rgba(71, 135, 135, 0.27);
        background-color: #5A99D5;

        width: 32px;
        border-radius: 999px;
        display: flex;
        justify-content: center;
        align-items: center;
      }
    }


    .title-group {
      //flex: 1;
      display: flex;
      gap: 16px;
      margin: 20px 0;
      position: relative;

      .newAdd {
        position: absolute;
        right: 0;
        width: 50px;
        .btn-item{
          cursor: pointer;
          padding: 3px 0px;
          font-size: 12px;
          border-radius: 4px;
          display: flex;
          justify-content: center;
          align-items: center;
          .set-all-color(@button-colors);
        }
      }

      .title {
        position: relative;
        display: flex;
        align-items: center;
        cursor: pointer;
        font-weight: bold;

        &.active {
          color: #B7FFFF;
        }

        &::before {
          content: "";
          display: inline-block;
          width: 5px;
          height: 16px;
          margin-right: 6px;
          background: linear-gradient(0deg, #B7FFFF 0%, #FFFFFF 100%);
          border-radius: 3px;
        }
      }
    }

    .topVideo {
      width: 100%;

      .input {
        display: flex;

        div {
          align-self: center;
          color: rgba(123, 177, 242, 1);
          width: 100px;
        }
      }

      .mainVideo {
        width: 100%;
        height: 382px;
        margin-top: 10px;
      }

      .topVideoBox {
        position: relative;

      }
    }

    .fu {
      //width: 100%;
      //height: 100%;
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%);
      display: flex;
      justify-content: center;
      align-items: center;
      gap: 30px;
      font-size: 14px;

      .fu-item {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        filter: drop-shadow(0 0 1px #000);
      }

      .iconfont {
        font-size: 60px;
      }
    }

    .subVideo {
      display: flex;
      width: 100%;
      gap: 5px;

      .input {
        margin: 10px 0;
        width: 100%;
      }

      .item-video {
        flex: 1;
      }

      .mainVideo {
        width: 222px;
        height: 125px;
      }

      .subImg {
        width: 100%;
        height: 125px;
        background-size: cover;
      }

      .subVideoBox {
        flex: 1;
        overflow: hidden;
        position: relative;
        width: 100%;
        height: 100%;
        background: #000;
      }

      .iconfont {
        font-size: 18px;
      }

      .fu {
        top: 0;
        transform: none;
        transform: translateX(-50%);
        gap: 5px;
        font-size: 10px;
        align-items: flex-start;
      }
    }


    .time-item {

      .title {
        color: rgba(123, 177, 242, 1);
        margin: 0 0 20px 0;
      }

      .input {
        width: 100%;
        margin-bottom: 40px;
      }
    }

    .log-infos {
      flex: 1;
      margin-bottom: 20px;
      //overflow-y: auto;
      display: flex;

      .set-item {
        flex: 1;
        margin-bottom: 16px;
        position: relative;
      }

    }

    .btn-group {
      align-self: center;
      justify-content: center;
      align-items: center;
      display: flex;
      width: 50%;

      .btn-cancel {
        flex: 1;
        display: flex;
        justify-content: center;
        align-items: center;
        color: #EAAC5E;
        border: 1px solid #EAAC5E;
        margin-right: 20px;
        border-radius: 4px;
        white-space: pre-wrap;
        cursor: pointer;
      }
      div{
        padding: 4px 0;
        font-size: 13px;
      }
      .btn-confirm {
        background-color: #EAAC5E;
        flex: 1;
        display: flex;
        justify-content: center;
        align-items: center;
        border-radius: 4px;
        white-space: pre-wrap;
        cursor: pointer;
      }
    }
  }
}
.form{
  width: 100%;
}
.camera{
  width: 100%;
  height: 100%;
  //overflow-x: scroll;
}

:deep(.ant-input){
  background: transparent !important;
  border-color: #b7ffff;
  color: white;
  border-radius: 8px;
  //padding: 6px 11px;
}

